
#1、通过键盘输入数据，构成一个4*3的矩阵，然后将矩阵转换为3*4的矩阵。
matrix=[[1,2,3],[4,5,6],[7,8,9],[8,5,2]]
transposed=[]
for i in range(3):
    midden=[]
    for row in matrix:
        midden.append(row[i])
    transposed.append(midden)
print(transposed)
print('\n')


#2、利用列表，通过键盘输入学生三门成绩，计算出最高分和最低分。
score=[]
Chinese=int(input("请输入语文成绩:"))
Maths=int(input("请输入数学成绩:"))
English=int(input("请输入英语成绩:"))
score.append(Chinese)
score.append(Maths)
score.append(English)
print("最大值为：",max(score),"\n最小值为：",min(score))
print('\n')


#3、创建一个数值列表，判断列表中的数值，如果元素是偶数，则将每个元素的平方存入新列表。
Maths=[1,2,5,9,8,6,3]
new=[]
for i in Maths:
    if i%2==0:
        new.append(i*i)
print(new)
print('\n')


#4、利用字典判断季度与月份的对应关系，并输出（即输入季度，然后输出对应有哪些月份）
dictname={'一':'1,2,3月份','二':'4,5,6月份','三':'7,8,9月份','四':'10,11,12月份'}
name = input("请输入第几季度:")
print(dictname.get(name))
print('\n')


#5、定义一个列表，正向、隔两个元素、逆序遍历各元素并输出。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
    print(i,end=' ')
print('\n')
for i in range(0,len(list),3):
    print(list[i],end=' ')
print('\n')
for i in range(len(list),0,-1):
    print(i,end=' ')
print('\n')










